.px2rem(@name, @px){
    @{name}: @px / 75 * 1rem;
}
.fz(@px){
	.px2rem(font-size,@px);
}

body{
	background: #f2f2f2;
}

.bottom{
	.px2rem(padding-top,10);
	.px2rem(padding-bottom,140);
	text-align: center;
	color: #ababab;
}

.footer{
	position: fixed;
	bottom: 0;
	display: flex;
	width: 100%;
	.px2rem(height,110);
	background: #fff;
	a{
		width: 25%;
		text-align: center;
		text-decoration: none;
		dl{
			color: #8f8f8f;
			dt{
				.px2rem(padding-top,3);
				.px2rem(padding-bottom,3);
				.px2rem(font-size,56);
			}
			dd{
				.px2rem(font-size,24);
				.px2rem(line-height,20);
			}
		}
		.active_dl{
			color: #6edbd5;
		}
	}
}